// pages/integralHome/integralHome.js
import * as API_Mall_Integral from '../../api/mall/integral'
import { getIntegral } from '../../api/service'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    integralList:[],
    ponit:0,
    total:0,
    consume:0,
    params:{
      pageNum:1,
      pageSize:20
    },
    finished:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let globalData=getApp().globalData;
    let navHeadHeightpx=globalData.navHeadHeightpx;
    this.setData({navHeadHeightpx:navHeadHeightpx});
    this.getList()
    // this.loadTabData(options)
  },
  // loadTabData(e){
  //   API_Mall_Integral.getTabData().then(res=>{
  //     this.setData({
  //       ponit:res.data.point,
  //       consume:res.data.consume,
  //       total:e.total
  //     })
  //   })
  // },

  // getList(){
  //   API_Mall_Integral.getList(this.data.params).then(res=>{
  //     for(var i = 0; i < res.data.rows.length; i++){
  //       if(res.data.rows[i].handleDirection == 'in') {
  //         res.data.rows[i].symbol = "+"
  //       }else{
  //         res.data.rows[i].symbol = "-"

  //       }
  //     }
  //     let arr = this.data.integralList
  //     arr.push(...res.data.rows)
  //     this.setData({
  //       integralList:arr,
  //       finished:res.data.lastPage
  //     })
  //   })
  // },
  getList(){
    getIntegral(this.data.params).then(res=>{
      for(var i = 0; i < res.data.list.rows.length; i++){
        // if(res.data.list.rows[i].handleDirection == 'in') {
        //   res.data.list.rows[i].symbol = "+"
        // }else{
        //   res.data.list.rows[i].symbol = "-"
        // }
        if(res.data.list.rows[i].handleType == 'points_for_cash') {
          res.data.list.rows[i].symbol = "-"
        }else{
          res.data.list.rows[i].symbol = "+"
        }
      }
      let arr = this.data.integralList
      arr.push(...res.data.list.rows)
      this.setData({
        integralList:arr,
        finished:res.data.list.lastPage,
        total: res.data.nowIntegral,
        ponit: res.data.allIntegral
      })
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if(this.data.finished){
      return
    }
    let page = this.data.params.pageNum + 1
    this.setData({
      'params.pageNum':page
    })
    this.getList()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
